/**  
* @Title: XssFilter.java
* @Package cn.com.gzheroli.filter  
* @Description: TODO(用一句话描述该文件做什么)  
* @author 李长荣  
* @date 2016年12月29日  
* @version V1.0  
*/
package cn.com.gzheroli.filter;

import java.io.IOException;  

import javax.servlet.Filter;  
import javax.servlet.FilterChain;  
import javax.servlet.FilterConfig;  
import javax.servlet.ServletException;  
import javax.servlet.ServletRequest;  
import javax.servlet.ServletResponse;  
import javax.servlet.http.HttpServletRequest; 
/**  
* @ClassName:XssFilter 
* @Description: TODO(这里用一句话描述这个类的作用)  
* @author 李长荣  
* @date 2016年12月29日  
*/
public class XssFilter implements Filter{
	  FilterConfig filterConfig = null;
		@Override
		public void destroy() {
			this.filterConfig = null;
			
		}

		@Override
		public void doFilter(ServletRequest request, ServletResponse response,
	            FilterChain chain) throws IOException, ServletException {
			  chain.doFilter(new XssHttpServletRequestWrapper(
		                (HttpServletRequest) request), response);
		    
			
		}

		@Override
		public void init(FilterConfig filterConfig) throws ServletException {
			this.filterConfig = filterConfig;
			
		}
}
